<!--suppress ALL -->
<template>
	<div id='tmpl'>
		<!--实现新闻资讯列表样式-->
		<ul class="mui-table-view">
			<li v-for='item in list' class="mui-table-view-cell mui-media">
				<router-link v-bind="{to:'/news/newsinfo/'+item.id}">
					<img class="mui-media-object mui-pull-left" :src="item.img_url">
					<div class="mui-media-body">
						{{item.title}}
						<p class='mui-ellipsis' v-text="item.zhaiyao"></p>

						<div class='ft'>
							<span>发表时间：{{item.add_time | datefmt('YYYY-MM-DD HH:mm:ss') }}</span>
							<span class='fr'>点击数：{{item.click}}</span>
						</div>
					</div>
				</router-link>
			</li>
		</ul>

	</div>
</template>

<script>
    import { Toast } from 'mint-ui';
	export default {
	    data(){
	        return{
	            list:[]//新闻列表功能
			}
		},
		created(){
			this.getnewslist()
		},
		methods:{
		    //获取api中的新闻资讯数据
			getnewslist(){
			    //1.0确定url
			var url='http://www.lovegf.cn:8899/api/getnewslist';
				//2.0利用$http.get方法请求到数据
				this.$http.get(url).then(function(res){
				    //3.0获取响应报文体数据
                    var body =res.body;
//					 数据格式
//                    "status": 0,    0代表的是成功  非零代表服务器发生错误
//                        "message": [
//                        {
//                            "id": 13,
//                            "title": "1季度多家房企利润跌幅超50% 去库存促销战打响",
//                            "add_time": "2015-04-16T03:50:28.000Z",
//                            "zhaiyao": "房企一季度销售业绩已经陆续公布，克而瑞研究中心统计",
//                            "click": 1,
//                            "img_url": "http://ofv795nmp.bkt.clouddn.com//upload/201504/16/201504161149414479.jpg"
//                        },
//						]
//						4.0判断响应报文体中的状态值，如果是非零值则将服务器响应回来的错误数经验提交给用户
						if(body.status!=0){
						    Toast(body.message);
						    return
						}
//						5.0将正常的message数据赋值给this.list
					this.list=body.message;
				})
			}
		}
	}
</script>

<style scoped>
	.mui-table-view img{
		height:80px;
		width: 80px;
		color: #000;
	}
	.mui-table-view .mui-media-object{
		max-width: 80px;
		line-height: 80px;
	}
	.ft{
		margin-top:1.5em;
		font-size: 12px;
		color: #0094ff;
	}
	.fr{
		margin-left:80px;
	}
</style>